/**
主要回顾：随机数的使用，条件语句以及循环语句使用。
锻炼逻辑思维。
*/

import java.util.*;
class GuessGame{
    public static void main(String[] args){
        Random random = new Random();
        Scanner scanner = new Scanner(System.in);
        
        //产生一个 1～20 的随机数
        int randomNum = random.nextInt(10) + 1;
        int times = 0;		//记录猜的次数
        
        
        System.out.println("请输入你要猜的数字(最多猜 3 次)：");
        while(true){
            int guess = scanner.nextInt();		//读取键盘输入
            if(guess == randomNum){
                System.out.println("恭喜你猜对了！");
                break;
            }else if(guess < randomNum){
                System.out.print("猜小了！");
            }else{
                System.out.print("猜大了！");
            }
            times++;
            if(times >= 3){
                System.out.println("答案是：" + randomNum + "\n没有猜对，下次继续吧");
                break;
            }
            System.out.println("还有 " + (3-times) + " 次机会");
        }
    }
}